package com.wn.model.vo; /**
 * 订单值对象
 */
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
import java.util.List;
@Data
public class OrderVo {
    //查询order 表 
    // 订单ID是雪花ID，是Long类型，传递到前端JavaScript会导致精度丢失，这里要改为String类型
    private String id;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    private String orderNum;
    private Double totalPrice;
    private Integer status;         //订单状态
    private String orderStatus;     //文字描述
    //查询 address 表  
    private String receiver;        //收货人
    private String phone;           //收货人电话
    private String address;         //收货人地址
    private String userId;          //用户id，这里也用String类型
    //查询item表  一个订单包含多个订单详情
    private List<OrderItemVo> orderItem;    //订单项
}